package com.webserver;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

public class WebServer {
    /*
    /WebServer 主类
    WebServer是一个Web容器，模拟Tomcat的基础功能，可以管理部署在这里的所有网络应用（若干webapp），
    并且可以与客户端（浏览器）及逆行TCP链接并基于HTTP协议进行交互，从而是浏览器可以访问当前容器中的所有网络应用中的资源

    webapp:网络应用，就是俗称一个"网站"，每个网络应用的数组成通常都包含：页面，素材（图片，视频等），
    以及用于处理业务的逻辑代码
     */
    private ServerSocket serverSocket;
    public WebServer(){
        try{
            System.out.println("正在启动服务器。。。");
            serverSocket = new ServerSocket(8088);
            System.out.println("启动完毕");
        }catch(IOException e){
            e.printStackTrace();
        }

    }
    public void start(){
        try{
            System.out.println("客户端链接。。。");
            Socket socket=serverSocket.accept();
            System.out.println("一个客户端连接了");
        }catch (IOException e){
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        WebServer server = new WebServer();
        server.start();
    }
}
